package com.vogue.supplymall.common.domain.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class CommentInfo implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 8467627677512732628L;

    /**
     * 登录用户的ID
     */
    private Long loginId;
    /**
     * syscodeid
     */
    private Long syscodeid;
    /**
     * 机构id
     */
    private Long organid = 0L;
    /**
     * 是否被评价 0-未被评价 1-已评价
     */
    private int commentstate = 0;
    /**
     * 检索内容
     */
    private String keyword;
    /**
     * limit开始位置
     */
    private Integer start = 0;
    /**
     * limit结束位置
     */
    private Integer length = 10;
    /**
     * 下单的开始时间
     */
    private String beginDate;
    /**
     * 下单结束时间
     */
    private String endDate;
    /**
     * 操作类型
     */
    private int type;

//	/**
//	 * 追加标记 0:买家首次评论 1：买家追加评论
//	 */
//	private int moreCommentFlag;

    /**
     * 评价主表id，更新用
     */
    private Long commentid;

    /**
     * 订单id
     */
    private Long orderid;

    /**
     * 订单编号
     */
    private String ordernumber;

    /**
     * 店铺id
     */
    private Long shopid;

    /**
     * 店铺名称
     */
    private String shopname;
    /**
     * 下单时间
     */
    private String orderdate;
    /**
     * 商品id
     */
    private Long productid;
    /**
     * 商品名称
     */
    private String productname;
    /**
     * 商品图片
     */
    public String productimgurl;
    /**
     * 评价分数
     */
    private int commentmark;
    /**
     * 买家id
     */
    private Long buyerid;

    /**
     * 买家名称
     */
    private String buyername;
    /**
     * 买家注册号id
     */
    private Long burersyscodeid;
    /**
     * 卖家注册号id
     */
    private Long sellersyscodeid;
    /** 匿名标记 */
    private int hiddenflag;
    /** 是否需要回复、不回复标记 */
    private int restoreFlag;

    ///////////////////////////////////明细信息/////////////////////
    /**
     * 评价明细表id，更新用
     */
    private Long detailid;
    /**
     * 评价内容
     */
    private String commenttext;
    /**
     * 评价对象 0：买家 1：卖家
     */
    private int commentobejct;
    /**
     * 已读标记 0：未读 1：已读
     */
    private int readflag;
    /**
     * 回复标记 0：未回复 1：已回复
     */
    private int answerflag;
    /** 默认回复标记 0：非默认回复 1 默认回复 */
    private int defaultanswerflag;
    /** 评价图片 */
    private List<CommentImgInfo> commentImgInfo;


//	
//	public int getMoreCommentFlag() {
//		return moreCommentFlag;
//	}
//
//	public void setMoreCommentFlag(int moreCommentFlag) {
//		this.moreCommentFlag = moreCommentFlag;
//	}

    public Long getCommentid() {
        return commentid;
    }

    public void setCommentid(Long commentid) {
        this.commentid = commentid;
    }

    public Long getDetailid() {
        return detailid;
    }

    public void setDetailid(Long detailid) {
        this.detailid = detailid;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public Long getOrderid() {
        return orderid;
    }

    public void setOrderid(Long orderid) {
        this.orderid = orderid;
    }

    public String getOrdernumber() {
		return ordernumber;
	}

	public void setOrdernumber(String ordernumber) {
		this.ordernumber = ordernumber;
	}

	public Long getShopid() {
        return shopid;
    }

    public void setShopid(Long shopid) {
        this.shopid = shopid;
    }

    public String getShopname() {
        return shopname;
    }

    public void setShopname(String shopname) {
        this.shopname = shopname;
    }


    public String getOrderdate() {
		return orderdate;
	}

	public void setOrderdate(String orderdate) {
		this.orderdate = orderdate;
	}

	public Long getProductid() {
        return productid;
    }

    public void setProductid(Long productid) {
        this.productid = productid;
    }

    public String getProductname() {
        return productname;
    }

    public void setProductname(String productname) {
        this.productname = productname;
    }

    public Long getBuyerid() {
        return buyerid;
    }

    public void setBuyerid(Long buyerid) {
        this.buyerid = buyerid;
    }


    public String getBuyername() {
        return buyername;
    }

    public void setBuyername(String buyername) {
        this.buyername = buyername;
    }

    public Long getBurersyscodeid() {
        return burersyscodeid;
    }

    public void setBurersyscodeid(Long burersyscodeid) {
        this.burersyscodeid = burersyscodeid;
    }

    public Long getSellersyscodeid() {
        return sellersyscodeid;
    }

    public void setSellersyscodeid(Long sellersyscodeid) {
        this.sellersyscodeid = sellersyscodeid;
    }

    public int getHiddenflag() {
        return hiddenflag;
    }

    public void setHiddenflag(int hiddenflag) {
        this.hiddenflag = hiddenflag;
    }

    public String getCommenttext() {
        return commenttext;
    }

    public void setCommenttext(String commenttext) {
        this.commenttext = commenttext;
    }

    public int getCommentmark() {
        return commentmark;
    }

    public void setCommentmark(int commentmark) {
        this.commentmark = commentmark;
    }

    public int getCommentobejct() {
        return commentobejct;
    }

    public void setCommentobejct(int commentobejct) {
        this.commentobejct = commentobejct;
    }

    public int getReadflag() {
        return readflag;
    }

    public void setReadflag(int readflag) {
        this.readflag = readflag;
    }

    public int getAnswerflag() {
        return answerflag;
    }

    public void setAnswerflag(int answerflag) {
        this.answerflag = answerflag;
    }

    public int getDefaultanswerflag() {
        return defaultanswerflag;
    }

    public void setDefaultanswerflag(int defaultanswerflag) {
        this.defaultanswerflag = defaultanswerflag;
    }

    public List<CommentImgInfo> getCommentImgInfo() {
        return commentImgInfo;
    }

    public void setCommentImgInfo(List<CommentImgInfo> commentImgInfo) {
        this.commentImgInfo = commentImgInfo;
    }

    public String getProductimgurl() {
        return productimgurl;
    }

    public void setProductimgurl(String productimgurl) {
        this.productimgurl = productimgurl;
    }

    public Long getLoginId() {
        return loginId;
    }

    public void setLoginId(Long loginId) {
        this.loginId = loginId;
    }

    public Long getSyscodeid() {
        return syscodeid;
    }

    public void setSyscodeid(Long syscodeid) {
        this.syscodeid = syscodeid;
    }

    public Long getOrganid() {
        return organid;
    }

    public void setOrganid(Long organid) {
        this.organid = organid;
    }

    public int getCommentstate() {
        return commentstate;
    }

    public void setCommentstate(int commentstate) {
        this.commentstate = commentstate;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public Integer getStart() {
        return start;
    }

    public void setStart(Integer start) {
        this.start = start;
    }

    public Integer getLength() {
        return length;
    }

    public void setLength(Integer length) {
        this.length = length;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public int getRestoreFlag() {
        return restoreFlag;
    }

    public void setRestoreFlag(int restoreFlag) {
        this.restoreFlag = restoreFlag;
    }
}
